Add Emitter
Add smoke emitter.
Node Data | |
|---|---|
Display name | |
Add Emitter | |
Internal name | |
Node_Smoke_Add | |
Inheritances | |
| Node_Smoke | |
| Node_Smoke_Add | |
Inputs | |
Node_Smoke_Add | |
active |
|
Domain |
|
enum |
Type |
surface |
Fluid Brush |
enum |
Shape |
range |
Level |
vec2 |
Position |
vec2 |
Scale |
slider |
Density |
int |
Expand Velocity Mask |
vec2 |
Velocity |
slider |
Inherit Velocity |
float |
Repulse |
float |
Spokes |
rotation |
Twist |
Outputs | |
Node_Smoke_Add | |
sdomain |
Domain |
Add a smoke source to the smokesim.
Properties
Fluid Brush
A surface to emit smoke from. The brightness of the pixel determines the amount of smoke emitted.
Density
Density of the smoke.
Position
Position of the smoke source.
Velocity
Initial velocity of the smoke.
Inherit Velocity
Apply the velocity of the brush (based on the Position) to the smoke.
Expands Velocity Mask
Apply velocity beyond the brush area to reduce turbulence.
Related Links
- Base Code: /scripts/node_smoke_add/node_smoke_add.gml
- Shader [sh_draw_grey_alpha]: /shaders/sh_draw_grey_alpha/sh_draw_grey_alpha.fsh
- Shader [sh_mask_expand]: /shaders/sh_mask_expand/sh_mask_expand.fsh
- Shader [sh_fd_repulse]: /shaders/sh_fd_repulse/sh_fd_repulse.fsh
- Shader [sh_fd_visualize]: /shaders/sh_fd_visualize/sh_fd_visualize.fsh